@echo off
setlocal

chcp 65001 >nul
:: 检查Python是否安装
python --version >nul 2>&1
if %errorlevel% neq 0 (
    echo Python未安装，请先安装Python！
    pause
    exit /b 1
)

:: 检查venv模块
python -c "import venv" >nul 2>&1
if %errorlevel% neq 0 (
    echo 正在安装venv模块...
    python -m pip install venv
)

:: 设置虚拟环境名称
set VENV_NAME=venv

:: 检查虚拟环境是否存在
if not exist %VENV_NAME% (
    echo 正在创建虚拟环境...
    python -m venv %VENV_NAME%
)

:: 激活虚拟环境
call %VENV_NAME%\Scripts\activate.bat

:: 安装依赖
echo 正在安装依赖...
pip install pandas openpyxl xlrd

:: 运行Python脚本
echo 正在运行脚本...
python rlfx.py

:: 暂停以查看输出
pause